.banner{margin-top: 6px;}

.flexslider{position:relative;height:486px;overflow:hidden;  z-index: 8;}

.slides{position:relative;z-index:1;}

.slides li{height:486px;}

.slides li a{ display:block; height:486px;width:100%;}

.flex-control-nav{position:absolute;bottom:10px;z-index:8;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:34px;height:8px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:34px;height:8px;line-height:44px;overflow:hidden;background:#FFF;cursor:pointer; color: #FFF;   }

.flex-control-nav .flex-active{background:#ff7a02;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{}

.flex-direction-nav li a.flex-next{}



/*search*/





 .search_zi{ float:left; height:47px; width:700px; color:#4e4e4e;line-height:47px; padding-left: 15px;

	display:inline;}

.search_zi a{ color:#4e4e4e; margin:0 5px;}

.search_zi a:hover{ color:#0b85ec; }



.search_zi span{font-size: 14px;}

.search1{ float:right; width:227px;background: #FFF;   height:26px;   line-height:26px;display:inline; margin-top:10px;

 

 }

.search_zi span{font-weight: bold;}

.search1 .text{ width:172px; padding-left: 10px; height: 25px; float:left; background:none;  line-height:25px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}

.search1 .submit{ width:34px; height:25px; font-size:12px; cursor:pointer; float:right;background: url(../images/search_tag.jpg) no-repeat top center;

  }





 .search_l{background: url(../images/search_l.jpg) no-repeat;width:87px;height: 47px;}

 .search_r{background: url(../images/search_r.jpg) no-repeat;width:33px;height: 47px}

.search_dbg{background: #e5e5e5;height: 47px;float: left;width: 1060px;}















/* why */



.why_dbg{background: url(../images/why_dbg.jpg) no-repeat top center; height: 603px;}



.why_t{color:#3c3c3c;font-size: 24px;text-align: center; padding:71px 212px 0 0 ;}



.why_n p.why1{left: 77px;top: 88px;}

.why_n p.why2{left: 159px;top: 333px;}

.why_n p.why3{left: 887px;top: 81px;}

.why_n p.why4{left: 850px;top: 337px;}

.why_n p{position: absolute;}

.why_n p {font-size: 14px;color:#383838; line-height: 24px;text-align: center;width:180px;}

.why_n p span{font-size: 16px;font-weight: bold;color: #18800a;display: block; margin-bottom: 4px;}



/* sp */



.sp_dbg{background: url(../images/sp_dbg.jpg) no-repeat bottom center; height: 684px;}

.sp_title{font-weight: bold;font-size: 24px;color:#18800a;}



.sp_title span{font-weight: bold;font-size: 40px;color: #ffb005;}

.sp_left{width:483px;float: left;margin:50px 0px 0px 30px;}





.sp_xt{width:451px; height: 36px;line-height: 36px;text-align: center;background: #18800a;font-size: 20px;color:#FFF;font-weight: bold;border-radius: 20px; margin-top: 15px;}





.sp_vedio{width:427px;height: 257px;overflow:hidden;display: block;border: 3px solid #e6e6e6; margin: 27px 0 0 10px;}



.sp_vedio .sp_n{width:427px;height: 257px;}





.sp_spt{position: absolute;background: url(../images/sp_t.png) no-repeat;width: 135px;height: 99px;display: block;left: 377px;top: 255px;}



.sp_right{width:420px;margin:55px 55px 0 0 ;background: url(../images/sp_em.jpg) no-repeat top left; padding-left: 87px; float: right; height: 390px;}



.sp_right p {font-size: 14px;color:#383838; line-height: 24px; margin-bottom: 27px;  }

.sp_right p span{font-size: 16px;font-weight: bold;color: #18800a;display: block; margin-bottom: 4px;}







/* gg1 */



.gg1{margin-top: 20px;}

.gg1_zi {font-size: 22px;font-weight: bold;color:#18800a;  text-align: center;}

.gg1_zi span{font-size: 20px;  color: #404040; padding-left: 20px; letter-spacing: 1px;}



.gg1_tel{width:400px;margin:20px auto;}

.gg1_tel p{float:left;  font-size: 14px;background:url(../images/ys_tel.png) no-repeat right 0;padding-right: 50px;  }



.gg1_tel span{font-family: impact;color:#ffb005;font-size: 28px;display: block;}

.gg1_tel a{ display:block; float: left; margin-left: 23px;}









.gg3 .gg1_tel{width:370px;float: right; margin-top:70px;}

.gg3 .gg1_tel p{float:left;  font-size: 14px; padding-right: 50px;background: none;color:#FFF;  }



.gg3 .gg1_tel span{font-family: impact;color:#ffb005;font-size: 28px;display: block;}

 



/* pro */







/* com_nav */



.com_nav{background: url(../images/com_x.jpg) no-repeat top center; height: 48px;width: 400px;text-align: center; line-height: 48px; margin:0 auto;}

.com_nav h3 a{font-size: 28px;color:#18800a; padding-right: 10px;}

.com_nav h2 a{font-size: 28px;color:#18800a; padding-right: 10px;}


  

  

.pro_show {

 margin-top: 30px; height: 560px;

}



 

.pro_show_n ul {

	width:1300px; margin-top: 14px; 

}





.pro_show_n li p {

	height: 47px;  

	line-height: 47px;

	overflow: hidden; display:block;

	font-size: 14px;border-bottom: 1px dashed #c9c9c9;

}

.pro_show_n li {

	width:253;

	float: left;

	height:240px; 

	margin: 20px 52px 20px 0px;

	display: inline;

	text-align: center;  

	position: relative;   

}

.pro_show_n li a {

	overflow:hidden;

	 

}

.pro_show_n li a.picshow1 {

	width:253px;

	height:192px; 

	overflow:hidden;

	display:block;



}

.pro_show_n li img {

	width:253px;

	height:192px;

-webkit-transition:all .2s;

-moz-transition:all .2s;

-o-transition:all .2s;

-ms-transition:all .2s;

transition:all .2s;

	overflow:hidden;

}

.pro_show_n li:hover img {

	transform: scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2);

}

.pro_show_n li p:hover a  {

	color:#bb262c

}

 

.proshow{height: 36px; line-height: 36px;background: url(../images/pro_tx.jpg) repeat-x; 

	  }



.proshow ul{margin-left: 380px;}

.proshow li{   height:36px; text-align: center;width:138px; margin:0px 15px;float: left; }

.proshow li a{ font-size: 16px;width:138px; height: 36px; display:inline-block; color:#000; background:#FFF;   border: 1px solid #e3e3e3; border-radius: 20px;}



.proshow a:hover,.proshow a.tag_pro{color:#FFF; width:138px;height: 36px;background: #18800a;}

 

.none{ display: none;}

.block{ display: block;}















/* td1 */







.td1_dbg{height:834px;background:url(../images/td_dbg.jpg) no-repeat top center;margin-top: 20px;}

 

.td1_title{font-size: 30px;font-weight: bold;color:#000;text-align: center;padding-top: 40px;}



.td1_title span{font-size: 30px;font-weight: bold;color:#18800a;}



.td1_title p{font-size: 20px; margin-top: 5px;}



.td1_n dl{float: left;width:267px;height:516px; margin:60px  62px 0px 58px;text-align: center;}

  

 

.td1_n dl dd{font-size: 18px; color:#313131;font-weight: bold; margin:15px 0;}

.td1_n dl dd p{ line-height: 26px;font-size: 14px;color:#737373;margin:7px 28px 0 30px;  }

 



 .td1_a{margin-top: 30px;}

 .td1_a  a{background: url(../images/td_zixun.png) no-repeat;width:210px;height: 50px;display: block;float: left;margin:0px 60px 0px 20px;}



  .td1_a  a.td1_a1{background-position: 0 0;}

  .td1_a  a.td1_a2{background-position: -290px 0;}

  .td1_a  a.td1_a3{background-position: -580px 0;}

  .td1_a  a.td1_a4{background-position: -870px 0;}













/*case*/



.case_zi{text-align: center; margin-top: 15px;

}

 

 .case_n{height: 350px;margin-top: 30px;}

 

 

/*图片滚动*/

.carousel{ margin:0px auto; padding:20px 0px 0px 0px; width:1080px; height:288px; overflow: hidden; position: relative;}

.carousel .slides{ margin:0px auto 30px; overflow:hidden; position:relative;}

.carousel .slides div{ border:1px solid rgba(0,0,0,0.3);}

.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:16px; left:0px; width:437px; height:40px; display:block; background-color: rgba(0,0,0,0.5); font-style:normal;}

.carousel .slides  div em a{ color:#fff;}

.carousel .slides img{width:437px; height:235px;}

.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}

.carousel .slides .slideItem a{ overflow:hidden; display:block;}

.carousel .slides .slideItem img{ width:100%; height:100%;}

.carousel .slides .slideItem .cover{ background: rgb(0, 0, 0); left:0px; top:0px; width:100%!important; height:380px!important; display:block; position:absolute;}

.prevButton{background:url(../images/l.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}

.nextButton{background: url(../images/r.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}

.prevButton{left: 0px;}

.nextButton{background-position:0px 0px; right:0px;}





/* ys */



.ys_tbg{height:156px;background: #18800a;}





.ys_title{background: url(../images/ys_title.jpg) no-repeat center 60px; height: 116px;padding-top:40px;font-weight: bold;font-size: 28px;color:#FFF;text-align: center;}

.ys_title a{color:#FFF}



.ys_dbg{background: url(../images/ys_dbg.jpg) no-repeat top center; height: 1157px;}





.ys1{margin-top: 58px;}

.ys_com dl{width: 111px;height: 175px;background: #18800a;float: left;text-align: center;}



.ys_com dl:hover{background:#ffb005;cursor: pointer;}



.ys_com dt{padding-top: 20px;}

.ys_com dd{font-size: 22px;color:#FFF; line-height: 30px;letter-spacing: 1.2px;border-top: 1px solid #FFF;padding-top: 10px;width:55px; margin:16px auto 0; 

}

 

 .ys_com .ys_n{width:468px;margin:10px 0 0 20px;}

 .ys2 .ys_n{width:468px;margin: 0px 0 0 20px;}



.ys_com .ys_n h4{font-size: 24px;color: #18800a; border-bottom: 1px solid #ccc; line-height: 30px;font-weight: normal;padding-bottom: 10px; margin-bottom: 10px;}



.ys_com .ys_n p{line-height: 30px;font-size: 14px;}



.ysm{margin-top: 20px;}



.ys3 dl{float: right;}



.ys3{margin-right: 30px;}

.ys3 .ys_n {text-align: right; margin-right: 20px;width:420px; }





.gg2{margin-top: 40px;}



 

























.kehu_nr ul{width:1300px; margin-top: 80px;}



.kehu_nr a:hover { color: #237820; }

.kehu_nr li{width:240px; height: 246px;   border: 1px solid #e1dfe4; display: block; float: left;   margin:15px 52px  0px 0px;}

.kehu_nr li .kehu_pic{width:156px; height: 156px; overflow: hidden;border: 4px solid #edffeb; border-radius: 90px;margin:-62px auto 0; }

 

 .kehu_nr img{height: 156px;width: 156px;}



.kehu_nr li:hover{border: 1px solid #18800a; cursor: pointer;}



.kehu_nr li:hover .kehu_pic{border: 4px solid #18800a;}



 .kehu_r{margin:0 18px;}



.kehu_r a.kehu_title{ color: #18800a; font-weight: bold; font-size: 14px; height: 36px; line-height: 36px; overflow: hidden;   display: block;}

.kehu_r p{ line-height: 24px; color: #535353; height: 72px; overflow: hidden;font-size: 12px;display: block;}



 

 .kehu_nr{height:300px;}





 .about{width:768px;float: left;margin:20px 0px 0 30px;}

 .honor{width:321px;float: right;margin:20px 30px 0 0;}

 

.honor .com_nav{width:300px;}



 .honor_n li img{width:230px; height:173px; }

.honor_n li{width:230px; float:left; text-align:center;}

.honor_n li p{ height:30px; line-height:30px;font-size: 14px;}



.honor_n li p a{color:#FFF;}



.honor_n{position:relative;width:320px; height:212px; margin-top:20px;background: #18800a;padding-top: 20px;}

 .kk{position: absolute;width:292px;height: 203px;border: 1px solid #FFF;left:13px;top:14px;display: block;}

 .kk a{display: block;;width:100%;height: 100%;}

 .honor_n #simgs04{margin-left: 50px;}





.about_pic{width:320px; height:232px;  float: left;margin:34px 0px 0px 0px;}

.about_pic img{width:320px; height: 232px; }



.about_n{width:407px; float: right;margin:40px 0px 0px  0px;}

.about_n p.about_conent{font-size: 14px;  line-height: 30px; margin-top: 6px; height: 120px;overflow: hidden;}



.about_n h3 a{font-size: 16px;font-weight: bold;color:#000;}

 



 .about_n dt{float: left;}

 .about_n dd{float: left;margin-left: 20px;}

 .about_n dd p{font-size: 24px;font-family: impact;color:#18800a;background: url(../images/about_tel.jpg) no-repeat right 0; margin-top: 10px;padding-top: 10px;}





 .fc_show{background: #f3f3f3; height: 300px;margin:0 30px;}



.fc_nav h3 a{font-weight: 16px;color:#18800a;font-weight: bold; }

.fc_nav{padding:20px 20px 0;}







.cp_n{position: relative;margin-top: 20px;}

.cp_n #simgs1,.cp_n #simgs2{ margin-left:10px;}

 



.cp_n p {

	height: 32px;

	line-height: 32px; 

	overflow: hidden;

	font-size: 14px;background:url(../images/pro_x.jpg) no-repeat bottom center;

}

.cp_n li {

	width:248px;

	float: left; 

	height:220px; 

	margin: 0px 24px 8px 0px;

	display: inline;

	text-align: center;

	position: relative; 

}

.cp_n li a {

	overflow:hidden;



}

.cp_n li a.picshow1 {

	width:240px;

	height:180px;

	overflow:hidden; padding:3px;

	display:block;border:1px solid #c4c4c4;

	 

}

.cp_n li img {

	width:240px;

	height:240px;

-webkit-transition:all .2s;

-moz-transition:all .2s;

-o-transition:all .2s;

-ms-transition:all .2s;

transition:all .2s;

	overflow:hidden;

}





.cp_n li:hover p{ }



.cp_n li:hover img {

	transform: scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari å’Œ Chrome */

	-o-transform:scale(1.2, 1.2);

}

.cp_n li a:hover {

	color:#F00

}





.gg3{background: url(../images/gg3.jpg) no-repeat top center; height: 167px;}







/*news*/

.xw_xw{height: 40px; line-height: 40px;  margin: 35px 0px;  

	 text-align: center;}



.xw_xw li{  height:40px; text-align: center; display: inline-block;width:128px; height: 40px; *display: inline;zoom:1; text-align: center;  margin-right: 10px; }

.xw_xw a{ font-size: 18px; display:block; color:#FFF; border-radius:20px; background: #18800a; }

.xw_xw li:first-child a{ padding-left:0px;}

.xw_xw a:hover{color:#FFF; background:#ffb005;}

.xw_xw a.tag_xw{color:#FFF;background: #ffb005;}





.morexw2{ position:absolute;top:14px; right:10px;width:52px; height: 17px; display: block;*top:46px;}

.xw_n .morexw2{color:#808080}



.none{ display: none;}

.block{ display: block;}



.xw_pic{ float: left;width:459px; height: 234px;}

.xw_pic img{width:459px; height: 190px;}

.xw_pic p{ border-bottom: 1px solid #d2d2d2; height: 36px; line-height: 36px; display: block;}

.xw_pic p a{ color: #404040; font-size: 14px;}



.xw_r{width:685px; float: right;}

.xw_r li{ height: 685px; height: 69px; background: #f1f1f1; margin-bottom: 12px;*margin-bottom: 8px;}



.xw_r li em.xw_num3{background:url(../images/news_num.png) no-repeat center -79px #e8e8e8;}

.xw_r li em.xw_num4{background:url(../images/news_num.png) no-repeat center -165px #e8e8e8;}



.xw_r li em.xw_num2{background:url(../images/news_num.png) no-repeat center 0 #e8e8e8;}





.xw_r li em{width:102px; height: 69px;  display: block; float: left; text-align: center; line-height: 69px; font-size: 40px; color: #c3c3c3;}

.xw_r li p{ float: left;width:558px; padding: 9px 0px 0px 15px;}

.xw_r li a{ font-size: 14px; color: #494949; height: 24px; line-height: 24px; overflow: hidden; display: block;}

.xw_r li span{ color: #6e6e6e; height: 24px; line-height: 24px; overflow: hidden;  display: block;}



 .xw_r li:hover em.xw_num2{ background:url(../images/news_num2.png) no-repeat center 0 #7d7d7d;}

.xw_r li:hover em.xw_num3{ background:url(../images/news_num2.png) no-repeat center -79px #7d7d7d;}



.xw_r li:hover em.xw_num4{ background:url(../images/news_num2.png) no-repeat center -165px #7d7d7d;}



.xw_r li:hover {background: #ffb005; cursor: pointer;}

.xw_r li:hover a{ color: #FFF;}

.xw_r li:hover span{ color: #FFF;}

.xw_bt ul{width:1200px;}

.xw_bt li{ height: 30px; line-height: 30px;width:30%; margin-right: 20px; float: left; background: url(../images/news_tag.jpg) no-repeat 0px 10px; padding-left:16px;}

.xw_bt li a{ color: #494949; float: left;width:76%; height: 30px; overflow: hidden;}

.xw_bt li span{ float: right;}

.xw_bt li a:hover{ color: #e4091a;}



.links { margin-top:20px;}

.links h3{ float: left;}

.links h3 em{font-size: 30px; color: #18800a; font-family: impact;  float: left;}

.links h3 span{width:86px; height: 25px; line-height: 25px; background: #7e7e7e; color: #FFF; display: block; float: left; text-align: center; margin:6px 0px 0px 15px;}

.links_n a{ color: #404040; line-height: 40px;}

.links_n { float: left; margin-left:15px;}